1
控制流程入門:掌控程式邏輯
EvoClass-AI001Lecture 2
00:00

控制流程入門:掌控程式邏輯

控制流程定義了程式中指令執行的特定順序。程式最初是依序執行(自上而下),但真正的軟體需要具備轉向、重複或跳過步驟的能力。控制流程結構提供了關鍵機制,以決定這複雜的邏輯路徑,使執行不再僅限於簡單的固定序列。

1. 選擇結構(條件邏輯)

選擇結構讓程式能夠做出動態決策。只有在指定的條件評估為 True 時,才會執行特定的程式碼區塊。如果條件為 False,則會執行另一個程式碼區塊(或完全不執行)。

概念範例:如果(使用者點擊按鈕),則(載入下一頁面),否則(停留在目前畫面)。

2. 決策的核心元件

  • 布林表達式(條件):一個必須嚴格評估為 $T$(真)或 $F$(假)的陳述。此結果將決定程式的前進路徑。
  • 關係運算子: 如「大於」(>)、「小於」(<)或「等於」(==)等工具,用於比較值並構建核心條件。
  • 邏輯運算子(AND、OR、NOT):用來將多個簡單的布林表達式合併成單一且更複雜的決策標準的機制。
關鍵要求
掌握控制流程至關重要,因為它能使程式變得動態且具有回應能力,能對即時輸入、使用者互動或資料狀態的變化做出反應,而不是僅僅執行靜態且預先設定好的腳本。
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>